package it.unibo.convoycruisecontrol.chiefboatsubsystem.test.mock;

import it.unibo.convoycruisecontrol.chiefboatsubsystem.ControlPanel;
import it.unibo.convoycruisecontrol.chiefboatsubsystem.IFlagDisplay;
import it.unibo.convoycruisecontrol.chiefboatsubsystem.StatusSupervisor;
import it.unibo.util.information.InformationConverter;

public class MockStatusSupervisor extends StatusSupervisor 
{
	public MockStatusSupervisor(ControlPanel controlPanel, IFlagDisplay flagDisplay, InformationConverter informationConverter) throws Exception
	{
		super(controlPanel, flagDisplay, informationConverter);
	}
	
	@Override
	public void extractEnabledInfo(String message) throws Exception {
		super.extractEnabledInfo(message);
	}
	
	@Override
	public void checkStatuses() throws Exception {
		super.checkStatuses();
	}
	
	@Override
	public void update() throws Exception {
		super.update();
	}
	
	public boolean[] getBoatStauses()
	{
		return boatStatuses;
	}
	
	public int getLastBoatChanged()
	{
		return lastBoatChanged;
	}
	
}
